// Copyright (c) 2004 Brian Wellington (bwelling@xbill.org)

package org.xbill.DNS;

/**
 * Implements common functionality for the many record types whose format is a
 * single compressed name.
 * 
 * @author Brian Wellington
 */

abstract class SingleCompressedNameBase extends SingleNameBase {

	private static final long serialVersionUID = -236435396815460677L;

	protected SingleCompressedNameBase() {
	}

	protected SingleCompressedNameBase(Name name, int type, int dclass,
			long ttl, Name singleName, String description) {
		super(name, type, dclass, ttl, singleName, description);
	}

	void rrToWire(DNSOutput out, Compression c, boolean canonical) {
		singleName.toWire(out, c, canonical);
	}

}
